a:visited {color: #565656;}

a.tags{
	line-height:30px;
	min-height:10px;
}

a.t1{
	font-size:30px;
}
a.t2{
	font-size:28px;
}
a.t3{
	font-size:24px;
}
a.t4{
	font-size:20px;
}
a.t5{
	font-size:18px;
}
a.t6{
	font-size:16px;
}
a.t7{
	font-size:14px;
}
a.t8{
	font-size:12px;
}

a.profile{
	line-height:30px;
	min-height:10px;
	font-size:14px;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	min-width: 600px;
	line-height: 140%;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 90%;
}

body.contentpane {
	background: #fff;
}

    * { 
        padding : 0; margin : 0; 
    }
body { 
    font : 14px/18px arial, sans-serif; 
            background : url('../images/background/stp_bg.gif') repeat-x top left #fff; 
            color : #010101;
        }
h1, h2, h3 { color : #525252; }
                 h1 { margin-bottom : 20px; font-size : 20px; }
             h2 { margin: 25px 0 10px 0; font-size : 16px; }
             h3 { margin : 10px 0 3px 0; font-size : 14px;font-weight:bold }
             p { margin-bottom : 10px; }
             ol { list-style-type : none; margin: 0 0 25px 20px;}
             ul { margin-left : 30px; list-style-type : disc; margin-bottom : 10px; }
             li em { color : #415798; }
             
             
div .home_menu h2.menu{
	font-size:28px;
	color:green;
	
}

div .home_menu { 
	float:left;
	width:250px;
	height:250px;
	text-align:center;
	vertical-align:center;
	margin:4px;
	border:1px solid #555;
	cursor: pointer;
	cursor: hand;
	
	
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
    
    
}

div .home_menu:hover { 
	background-color:#ccc;
	float:left;
	
	width:250px;
	height:250px;
	text-align:center;
	vertical-align:center;
	cursor: pointer;
	cursor: hand;
}


div .home_menu h2.menu { 
	margin-top:110px;
}




div .cadastro_menu { 
	float:right;
	width:100px;
	height:70px;
	text-align:center;
	vertical-align:center;
	margin:1px;
	border:1px solid #555;
	cursor: pointer;
	cursor: hand;
	background-color:#E8F2FE;
	
	
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
   
    
}

div .cadastro_menu:hover { 
	background-color:#99C8FF;
	
	width:100px;
	height:70px;
	text-align:center;
	vertical-align:center;
	cursor: pointer;
	cursor: hand;
}


div .cadastro_menu h2.menu { 
	
}


table.grid {
	font-size:10px;
	background-color:#92B3CB;
	border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
	
}

table.grid thead tr td{
	font-size:10px;
	background-color:#C4DEFF;
	font-weight:bold;
	text-align:center;
	
}

table.grid tbody tr.linha1 td{
	font-size:10px;
	background-color:#fff;
	
}
table.grid tbody tr.linha2 td{
	font-size:10px;
	background-color:#F0F7FF;
	
}

table.grid tfoot tr td{
	font-size:10px;
	background-color:#478AF8;
	height:20px;
	
}

table.cadastro {
	border:1px solid #333;
	
	width:auto;
}

table.cadastro tbody tr.linha1 td{
	font-size:10px;	
	background-color:#F1F8FF;
	padding:20px;
	float:left;
}

table.cadastro tbody tr.linha2 td{
	font-size:10px;
	background-color:#fff;
	padding:20px;
	float:left;
}

table.cadastro tbody tr td.label{
	font-size:10px;
	font-weight:bold;
	width:150px;
	text-align:right;
}
table.cadastro tbody tr td.conteudo{
	font-size:10px;
	width:300px;
}

table.cadastro tbody tr td.conteudo input{
	font-size:10px;
	width:95%;
}



a.image_icon img{
	margin:4px;
	border:1px solid #333;	
	
	border-radius: 10px 10px 10px 10px;

}

a.image_icon:hover img{
	margin:4px;
	border:1px solid red;	
	border-radius: 10px 10px 10px 10px;
    box-shadow: 3px 2px 3px 3px rgba(0, 0, 0, 0.2);
}


         #content {
                         width : 1000px;
                     margin : 50px auto;
            border : 1px solid #618BD7;
            background-color : #fff;
            padding : 20px;
                     -webkit-border-radius: 10px;
                     -moz-border-radius: 10px;
                     border-radius: 10px;
                     -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
                     -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
                     box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
                 }
         #content p { 
             font-size : 15px; 
         } 
         #content ul { 
margin-top : 0px; 
} 
         #content a {
color:#1261E4; 
} 
         #content a:hover { 
text-decoration:none; 
}


.search{
	
	font-size:24px;
	font-family:arial;
	
}